package com.lsh.payment.api.model.cmpay;

import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import lombok.ToString;
import org.codehaus.jackson.annotate.JsonIgnoreProperties;

import java.io.Serializable;

/**
 * Project Name: lsh-payment
 *
 * @author peter
 * @date 16/11/10
 * 北京链商电子商务有限公司
 * Package
 * desc:
 */
@JsonIgnoreProperties(ignoreUnknown = true)
@Setter
@Getter
@NoArgsConstructor
@ToString
public class CmNotifyRequest implements Serializable {

    /**
     * sn : 7895257405406091 activate
     * client_sn : 20190417171141885427
     * client_tsn : 20190417171141885427
     * trade_no : 4200000302201904170104301722
     * finish_time : 1555492309777
     * channel_finish_time : 1555492308000
     * status : SUCCESS
     * order_status : PAID
     * payway : 3
     * payway_name : 微信
     * sub_payway : 3
     * payer_uid : o_UWa0jeJDtOm5fRUYXNgs
     * payer_login : ojjnvKKinf1ZrByZ1NQasA
     * total_amount : 1
     * net_amount : 1
     * settlement_amount : 1
     * subject : 商品
     * operator : 一号操作员
     */

    private String sn;
    private String client_sn;
    private String client_tsn;
    private String trade_no;
    private String finish_time;
    private String channel_finish_time;
    private String status;
    private String order_status;
    private String payway;
    private String payway_name;
    private String sub_payway;
    private String payer_uid;
    private String payer_login;
    private String total_amount;
    private String net_amount;
    private String settlement_amount;
    private String subject;
    private String operator;
}
